- 1400/01/24
- 0
- 529
چند دیتابیس و یک dbcontext در asp.net core
سلام
چند موسسه با دیتابیس های یکسان ولی مجزا داریم.
الان این موسسات تصمیم گرفتند گزارشات مشترکی به مشتریانشان بدهند. یعنی یه مشتری که از چند تا موسسه خدمات گرفته توی یه صفحه گزارش تمام موسسات رو ببینه نه اینکه مجزا وارد سایت اختصاصی همون موسسه بشه.
ممنون میشم راهنمایی کنید درباره نحوه تعریف dbcontext
و راهکار مناسب برای انجام اینکار
- 1400/01/25
سلام مجدد
فکر کنم جواب این باشه که باید از تزریق وابستگی با چند پیاده سازی استفاده کنیم.
- 1400/01/26
سلام
اگر این موسسات همگی در یک اپلیکیشن قرار دارند چرا دیتابیس ها را جدا کرده اید؟
به نظرم به ازای هر موسسه یک dbContext طراحی کنید کار درستی نیست چون شما به ازای هر مشتری جدید نیاز داری دوباره بیایی کدنویسی انجام بدی
و نگهداری برنامه به سختی انجام میشه.
در مورد multi-tenant تحقیقاتی انجام بدهید شاید جوابگوی کار شما باشه.
پاسخی برای این باگ ارسال کنید
لطفا کدها را درون قطعه کد ارسال نمایید
برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری